Verificação de Requisitos de Transparência em Modelos iStar
نویسندگان
چکیده
Resumo. A transparência de software é um requisito não funcional que os engenheiros de software precisarão demonstrar à medida que a sociedade exigir transparência nas relações com seus representantes, pois essas relações são automatizadas por software. Nesse sentido a verificação da presença de transparência em modelos de requisitos de software é a abordagem utilizada nesse trabalho. Esses modelos representados com o framework iStar são verificados utilizando a linguagem CLIPS através da aplicação de regras de produção implementadas a partir das características do iStar que possibilitam identificar os requisitos de transparência. O modelo de requisito é inicialmente representado no formato iStarML e transformado em fatos formando assim a base de dados do sistema de verificação. Essa base de dados é submetida juntamente com a base de conhecimento ao motor de inferência CLIPS para extrair da especificação de requisitos o conhecimento implícito sobre os requisitos de transparência.
منابع مشابه
Uso de Sinônimos na Identificação de Requisitos de Transparência
Resumo. A transparência é um princípio democrático que permite aos cidadãos buscarem informações sobre fatos e processos. Nesse contexto, ocorre o aumento da demanda por transparência nas relações humanas. A transparência de software é um requisito não funcional que engenheiros de software precisarão demonstrar à medida que a sociedade exigir transparência em suas relações, pois essas relações ...
متن کاملUtilizando sistemas de conhecimento para a identificação da presença de metas flexíveis em uma linguagem de domínio
Resumo: A utilização de sistemas de conhecimento em problemas que não são totalmente conhecidos ou bem definidos permite entender esses problemas de maneira exploratória, simulando situações e soluções utilizando técnicas de inteligência artificial. A abordagem inicial utilizada nos projetos de pesquisa do grupo tinha como foco apenas verificar a presença de atributos de transparência em modelo...
متن کاملUma Experiência com Engenharia de Requisitos baseada em Modelos de Processos
A engenharia de requisitos consiste em “um processo sistemático de desenvolvimento de requisitos através de um processo iterativo de análise do problema, documentação das observações resultantes e verificação acerca da precisão de entendimento” [1]. É uma atividade cujo sucesso depende diretamente da realização de uma comunicação eficaz. Diante disto, consideramos a modelagem de processos de ne...
متن کاملTransparência Aplicada a Modelos de Negócio
Resumo: O presente artigo explora o uso do conceito de transparência em processos de negócio (BPM). Demonstra-se, através de um exemplo, como um processo de negócio pode tornar-se mais transparente e como a teoria de aspectos ajuda a modularizar o modelo do processo. Particularmente, ajudamos a comprovar a eficácia de aspectos na operacionalização de requisitos de clareza e simplicidade. O arti...
متن کاملModelo orientado à meta para estabelecer relações de contribuição mútua entre Proveniência, Transparência e Confiança
Resumo. Estabelecer modelos de determinado domínio é um dos princípios básicos para uma construção de software com qualidade. Estes modelos facilitam a compreensão de realidades complexas, seus detalhes e interações de suas partes. Entre várias características, a Engenharia de Requisitos Orientada a Metas (GORE) sugere a modelagem de objetivos para expressar a razão das necessidades dos requisi...
متن کامل